jQuery-র val() মেথড হলো একটি দ্রুত এবং সহজ উপায় যা দ্বারা ফর্ম ফিল্ডস যেমন ইনপুট, সিলেক্ট বক্স এবং টেক্সট এরিয়ার মান পড়া এবং সেট করা যায়। এই মেথডটি একই সময়ে গেটার এবং সেটার হিসেবে কাজ করে, যা ফর্ম এলিমেন্টের মান পাওয়ার জন্য এবং তাতে মান সেট করার জন্য উভয় ক্ষেত্রেই ব্যবহার করা যায়।
মান পাওয়া (গেটার)
যখন val() মেথডটি কোনো প্যারামিটার ছাড়াই কল করা হয়, তখন এটি নির্বাচিত ফর্ম এলিমেন্টের বর্তমান মান ফেরত দেয়।
উদাহরণ:
<input type="text" id="myInput" value="Hello World">
var currentValue = $("#myInput").val();
console.log(currentValue); // আউটপুট হবে: "Hello World"
মান সেট করা (সেটার)
val() মেথডে যদি একটি মান প্যারামিটার হিসাবে পাঠানো হয়, তবে এটি নির্বাচিত ফর্ম এলিমেন্টের মান সেট করবে।
উদাহরণ:
$("#myInput").val("নতুন মান");
এখানে, #myInput ইনপুট ফিল্ডের মান পরিবর্তন করে "নতুন মান" সেট করা হবে।
সিলেক্ট বক্সের মান সেট করা
val() মেথড সিলেক্ট বক্সের মান সেট করার জন্যও কার্যকর, বিশেষ করে যখন আপনি ড্রপ-ডাউন লিস্ট থেকে কোনো অপশন প্রোগ্রামেটিকভাবে নির্বাচন করতে চান।
উদাহরণ:
<select id="mySelect">
<option value="apple">Apple</option>
<option value="orange">Orange</option>
<option value="banana">Banana</option>
</select>
$("#mySelect").val("orange");
এখানে, সিলেক্ট বক্সে "orange" অপশনটি নির্বাচিত হবে।
jQuery-র val() মেথড ফর্ম এলিমেন্টের মান পরিচালনা করার জন্য খুবই কার্যকর। এটি ব্যবহার করে ডেভেলপাররা সহজেই ইনপুট ফিল্ডস, সিলেক্ট বক্সেস, এবং টেক্সট এরিয়াগুলির মান পড়তে এবং সেট করতে পারেন, যা ফর্ম ভ্যালিডেশন এবং প্রসেসিংয়ের সময় ডেটা সংগ্রহের ক্ষেত্রে অত্যন্ত প্রয়োজনীয়।